Vegetarier, Veganer, Flexitarier